package com.ymh.spring.learn.profile.config;

import javax.sql.DataSource;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder;

/**
 * 
 * 名称：DevelopmentProfileConfig<br/>
 * 描述：用于开发环境的数据库配置<br/>
 * 创建时间：2018年3月20日 下午5:17:32 <br/>
 * 
 * @author aivin
 * @version 1.0.0
 */
@Configuration
@Profile(value = "dev")
public class DevelopmentProfileConfig {

	@Bean(destroyMethod = "shutdown")
	public DataSource dataSource() {
		return new EmbeddedDatabaseBuilder().addScript("classpath:schema.sql")
				.addScript("classpath:test-data.sql").build();
	}
}
